package com.ruoyi.project.datum.style.service;

import com.ruoyi.project.datum.series.domain.Series;
import com.ruoyi.project.datum.style.domain.Style;

import java.util.List;

/**
 * 描述：产品风格管理 业务层
 * 时间：2020/5/18
 * 作者：WangHaiDong
 */
public interface IStyleService {

    /**
     * 按条件查询产品风格
     * @param style
     * @return
     */
    List<Style> selectAll(Style style);

    /**
     * 根据条件 确定用户名称的唯一性
     * @param style
     * @return
     */
    String checkStyleNameUnique(Style style);

    /**
     * 添加产品风格信息
     * @param style
     * @return
     */
    int insertStyle(Style style);

    /**
     * 根据风格ID 批量删除风格信息
     * @param ids
     * @return
     */
    int deleteStyleByIds(String ids);

    /**
     * 根据产品风格ID 查询产品风格信息
     * @param styleId
     * @return
     */
    Style selectStyleById(Long styleId);

    /**
     * 根据产品风格ID 修改产品产品风格信息
     * @param style
     * @return
     */
    int updateStyle(Style style);
}
